#include <iostream>
#include <fstream>

using namespace std;

int func(int n)
{
    if (n < 0)
    {
        throw "n is less than 0";
    }
    else if (n > 0)
    {
        throw 100;
    }
    else
    {
        throw 200.0;
    }
    return n;
}

int main()
{
    try
    {
        // func(1);
        func(-1);
        // func(0);
    }
    catch (const char *msg)
    {
        cout << "char* " << msg << endl;
    }
    catch (int msg)
    {

        cout << "int " << msg << endl;
    }
    catch (double msg)
    {
        cout << "double " << msg << endl;
    }
    return 0;
}